land populated by achiras - Spanish English Dictionary